/**
 * Project Name:zyhj-web
 * File Name:YjfkCorsService.java
 * Package Name:com.vviton.zyhj.consumer.provider
 * Date:2017年3月6日下午2:59:28
 *
 */

package com.vviton.zyhj.consumer.provider;

import java.util.List;

import com.vviton.zyhj.common.utils.ResultJson;
import com.vviton.zyhj.common.view.ParamYjfk;
import com.vviton.zyhj.common.view.ViewYjfkxx;
import com.wdcloud.framework.core.log.annotation.MonitorLog;
import com.wdcloud.framework.core.log.entity.MonitorLogInfo;

/**
 * ClassName:YjfkCorsService <br/>
 * Function: 消费者意见反馈对外接口. <br/>
 * Date: 2017年3月6日 下午2:59:28 <br/>
 *
 * @author libo
 * @version
 * @since JDK 1.7
 * @see
 */
public interface YjfkCorsService {
    /**
     *
     * insertYjfkxx,(新录入意见反馈信息). <br/>
     * Author: libo <br/>
     * Create Date: 2017年3月6日 <br/>
     * ===============================================================<br/>
     * Modifier: libo <br/>
     * Modify Date: 2017年3月6日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     *
     * @param yjfk 意见反馈参数对象
     * @return ResultJson
     * @since JDK 1.7
     */
    @MonitorLog(text = "新录入意见反馈信息", type = MonitorLogInfo.METHOD_TYPE_SERVICE)
    ResultJson insertYjfkxx(ParamYjfk yjfk);

    /**
     *
     * getYjfkxxByZh,(拉取该账号下意见数据列表). <br/>
     * Author: libo <br/>
     * Create Date: 2017年3月6日 <br/>
     * ===============================================================<br/>
     * Modifier: libo <br/>
     * Modify Date: 2017年3月6日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     *
     * @param tcrzh 提出人账号
     * @param yhtx 用户头像
     * @return List<ViewYjfkxx>
     * @since JDK 1.7
     */
    @MonitorLog(text = "拉取该账号下意见数据列表", type = MonitorLogInfo.METHOD_TYPE_SERVICE)
    List<ViewYjfkxx> getYjfkxxByZh(String tcrzh, String yhtx);

}
